import threading
import time


def read():
    for x in range(3):
        print('在%s,正在读书' % time.ctime())
        time.sleep(1)


def write():
    for x in range(3):
        print('在%s,正在写字' % time.ctime())
        time.sleep(1)


def main():
    read_threads = []  # 用来存放执行read函数线程的列表
    write_threads = []  # 用来存放执行write函数线程的列表

    for i in range(1, 2):  # 创建1个线程用于read()，并添加到read_threads列表
        t = threading.Thread(target=read)  # 执行的函数如果需要传递参数，threading.Thread(target=函数名,args=(参数，逗号隔开))
        read_threads.append(t)

    for i in range(1, 2):  # 创建1个线程执行write()，并添加到write_threads列表
        t = threading.Thread(target=write)  # 执行的函数如果需要传递参数，threading.Thread(target=函数名,args=(参数，逗号隔开))
        write_threads.append(t)

    for i in range(0, 1):  # 启动存放在read_threads和write_threads列表中的线程
        read_threads[i].start()
        write_threads[i].start()


if __name__ == '__main__':
    main()
